home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / bbs / pprd199.zip / README < prev    next >
Text File  |  1996-10-14  |  5KB  |  139 lines

  1. PPRD Version 1.99, a LPD and Direct server for DOS
  2.  
  3. PPRD is a small program that turns an XT or AT running DOS into a
  4. dedicated LPD printer server. You can send jobs to the printers from
  5. any machine running LPR.  It can handle up to 3 parallel printer
  6. ports.  Serial printers can be handled by running diverting LPTn to
  7. COMn and running the interrupt I/O driver TSRCOMM, which is in
  8. LPTCOM.ZIP.
  9.  
  10. Even a small XT with only a floppy will do.  If the system is to run
  11. unattended you might even omit the keyboard and monitor.
  12.  
  13. You can also run it on a 3/486+ but why would you want to waste a machine
  14. like that with DOS? A better choice would be to run Linux which is a
  15. free Unix work-alike. Linux will comfortably run in 4 Mb on a 386SX. It
  16. provides true multitasking. You can run lpr(ng) or Samba under Linux. Both
  17. allow filters and accounting to be set up. Security can also be more
  18. elaborate. You could even boot the PC diskless using either the romboot
  19. or the etherboot packages from all good Linux archives. A good place to
  20. start exploring Linux would be http://www.linux.org
  21.  
  22. PPRD has been tested with the following clients:
  23.  
  24. Unix (Linux) lpr
  25. NCSA lpr and WATTCP lpr under DOS
  26. pmlpr under WfWg
  27.  
  28. All show reasonable transfer rates, except that the DOS lprs experience
  29. occasional hiatuses. I have one report that NT is "slow" but have no
  30. further details and as I have no access to NT, cannot confirm this.
  31.  
  32. Please send me any reports of successes or failures, giving the version
  33. number of PPRD, the machine configuration and name the client (lpr)
  34. software.
  35.  
  36. Important: If you are upgrading from 1.98 or earlier, the meaning of
  37. the -s flag changed in 1.99. See the manual page for the equivalent flag.
  38. Also the -j flag now requires a port number now.
  39.  
  40. For installation instructions see pprd.prn.
  41.  
  42. List of files:
  43.  
  44. Artistic    Artistic License conditions
  45. LOG        Change log
  46. README        This file
  47. pprd.man    Documentation in nroff format
  48. pprd.prn    Printed version of above
  49. jd.man        Documentation in nroff format
  50. jd.prn        Printed version of above
  51. lptcom.zip    TSRs for interrupt driven serial I/O using XON/XOFF
  52. makefile    For building pprd.exe and jd.exe
  53. pprd.exe    Executable
  54. pprd.c        Source
  55. pprd.h        Source
  56. getopt.c    Source
  57. tcp.h        Source, copy of one in WATTCP source distribution
  58. wattcp.cfg    Configuration file, edit before using PPRD
  59. wattcpcp.lib    Object library used when linking PPRD
  60. banner.pl    Install as ofilter in Berkeley LPD system
  61. lpr.pl        Install as ifilter in Berkeley LPD system
  62. jd.pl        Alternative ifilter for Direct protocol
  63. jd.exe        Send file or standard input using Direct protocol
  64. jd.c        Source
  65. jdlprd.pl    Run on Unix to provide jd to lpr gateway.
  66. xtcard.tip    Use that old XT card for extra parallel or serial ports
  67.  
  68. Resources:
  69.  
  70. Here are some FTP sites for auxiliary and related software.  The sites
  71. named here are the normal ones and it's best to ask archie for the
  72. nearest archive to you.
  73.  
  74. Packet drivers
  75.     ftp://ftp.simtel.net/pub/simtelnet/msdos/pktdrvr/
  76.     Current version of the packet drivers is 11.
  77.  
  78. WATTCP library sources
  79.     ftp://ftp-ns.rutgers.edu/pub/pc/wattcp/
  80.  
  81. NCSA telnet
  82.     ftp://zaphod.ncsa.uiuc.edu/PC/Telnet/msdos/
  83.     Includes a lpr/lpq/lprm clients for DOS.
  84.  
  85. WinLPR
  86.     ftp://sunsite.unc.edu/pub/micro/pc-stuff/ms-windows/winsock/apps/winlpr10.zip
  87.     WinLPR is a lpr client for MS-Windows. Shareware.
  88.  
  89. comp.protocols.tcp-ip.ibmpc FAQ
  90.     ftp://ftp.netcom.com/pub/mailcom/IBMTCP/ibmtcp.zip
  91.     Answers a lot of questions about TCP-IP on PCs.
  92.  
  93. RFC1179
  94.     Line Printer Daemon Protocol
  95.  
  96. Background:
  97.  
  98. PPRD was inspired by PRINTNET by Koen De Bosschere.  That program is
  99. small and fast.  Unfortunately PRINTNET uses its own protocol and not
  100. the LPD protocol.  I am aware of LPD for DOS, in two versions, by David
  101. Johnson, formerly at the U of Mississippi.  However those servers
  102. require a local disk to spool the files. This may impose a limit on the
  103. size of files printed, a drawback in these days of huge jobs.  Also the
  104. later version is built on NOS from KA9Q, which is shareware for
  105. non-personal use, whereas PPRD is free.  PPRD does not do local
  106. spooling, relying instead on the sending client.  For this one loses
  107. the ability to run filters on the server (see installation notes on how
  108. filters can be run on the client), and delete jobs.  Error recovery is
  109. easier in the absence of local spooling.  And best of all, PPRD is
  110. simple and small.
  111.  
  112. Acknowledgements:
  113.  
  114. PPRD uses the excellent WATTCP package by Erick Engelke of the U of
  115. Waterloo. I stole the skeleton of PPRD from COMD. Russ Nelson of Crynwr
  116. Software has put a lot of work into packet drivers for many NICs.
  117.  
  118. PPRD is free software. The software is provided as-is and there is NO
  119. SUPPORT. I will however endeavour to help if you can describe your
  120. problem in sufficient detail. Please remember that I have only a
  121. vanilla system and I cannot test exotic configurations.
  122.  
  123. If you find PPRD useful, send me a nice note by email telling me how
  124. you use it. If you really like it, send me a postcard of your country.
  125.  
  126. Here are my contact addresses. Email is most preferred.
  127.  
  128.     ken@syd.dit.csiro.au
  129.  
  130.     Ken Yap
  131.     CSIRO Division of Information Technology
  132.     Locked Bag 17
  133.     North Ryde 2113
  134.     Australia
  135.     +61 2 3253100
  136.  
  137. Ken Yap
  138. October 1996
  139.